home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-02 / fgl110a.zip / FASTGRAF.H < prev    next >
Text File  |  1992-01-31  |  7KB  |  212 lines

  1. /****************************************************************************\
  2. *                                                                            *
  3. *  FASTGRAF.H                                                                *
  4. *                                                                            *
  5. *  This file contains the C and C++ function prototypes for Fastgraph v2.10  *
  6. *  and Fastgraph/Light v1.10.                                                *
  7. *                                                                            *
  8. *  Copyright (c) 1991,1992 Ted Gruber Software.  All rights reserved.        *
  9. *                                                                            *
  10. \****************************************************************************/
  11.  
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15.  
  16. int    fg_allocate (int);
  17. int    fg_alloccms (int);
  18. int    fg_allocems (int);
  19. int    fg_allocxms (int);
  20. int    fg_automode (void);
  21.  
  22. int    fg_bestmode (int, int, int);
  23. void   fg_box (int, int, int, int);
  24. void   fg_boxdepth (int, int);
  25. int    fg_button (int);
  26.  
  27. int    fg_capslock (void);
  28. void   fg_chgattr (int);
  29. void   fg_chgtext (char *, int);
  30. void   fg_circle (int);
  31. void   fg_circlew (double);
  32. void   fg_clipmask (char *, int, int);
  33. void   fg_clpimage (char *, int, int);
  34. void   fg_clprect (int, int, int, int);
  35. void   fg_clprectw (double, double, double, double);
  36. void   fg_copypage (int, int);
  37. void   fg_cursor (int);
  38.  
  39. void   fg_dash (int, int, int);
  40. void   fg_dashrel (int, int, int);
  41. void   fg_dashrw (double, double, int);
  42. void   fg_dashw (double, double, int);
  43. void   fg_defcolor (int, int);
  44. void   fg_dispfile (char *, int, int);
  45. void   fg_display (char *, int, int);
  46. void   fg_displayp (char *, int, int);
  47. int    fg_disppcx (char *, int);
  48. void   fg_draw (int, int);
  49. void   fg_drawmap (char *, int, int);
  50. void   fg_drawmask (char *, int, int);
  51. void   fg_drawrel (int, int);
  52. void   fg_drawrw (double, double);
  53. void   fg_draww (double, double);
  54. void   fg_drect (int, int, int, int, char *);
  55. void   fg_drectw (double, double, double, double, char *);
  56. void   fg_drwimage (char *, int, int);
  57.  
  58. int    fg_egacheck (void);
  59. void   fg_ellipse (int, int);
  60. void   fg_ellipsew (double, double);
  61. void   fg_erase (void);
  62.  
  63. void   fg_fadein (int);
  64. void   fg_fadeout (int);
  65. void   fg_flipmask (char *, int, int);
  66. void   fg_flpimage (char *, int, int);
  67. int    fg_freepage (int);
  68.  
  69. int    fg_getaddr (void);
  70. int    fg_getattr (int, int);
  71. int    fg_getchar (int, int);
  72. long   fg_getclock (void);
  73. int    fg_getcolor (void);
  74. void   fg_getdacs (int, int, char *);
  75. int    fg_gethpage (void);
  76. void   fg_getimage (char *, int, int);
  77. int    fg_getindex (int);
  78. void   fg_getkey (unsigned char *, unsigned char *);
  79. int    fg_getlines (void);
  80. void   fg_getmap (char *, int, int);
  81. int    fg_getmaxx (void);
  82. int    fg_getmaxy (void);
  83. int    fg_getmode (void);
  84. int    fg_getpage (void);
  85. int    fg_getpixel (int, int);
  86. void   fg_getrgb (int, int *, int *, int *);
  87. int    fg_getvpage (void);
  88. void   fg_getworld (double *, double *, double *, double *);
  89. int    fg_getxjoy (int);
  90. int    fg_getxpos (void);
  91. int    fg_getyjoy (int);
  92. int    fg_getypos (void);
  93.  
  94. void   fg_hush (void);
  95. void   fg_hushnext (void);
  96.  
  97. long   fg_imagesiz (int, int);
  98. int    fg_initems (void);
  99. int    fg_initjoy (int);
  100. void   fg_initw (void);
  101. int    fg_initxms (void);
  102. void   fg_intjoy (int, char *, char *);
  103. void   fg_intkey (unsigned char *, unsigned char *);
  104.  
  105. void   fg_locate (int, int);
  106.  
  107. int    fg_makepcx (int, int, int, int, char *);
  108. int    fg_maprgb (int, int, int);
  109. int    fg_measure (void);
  110. long   fg_memavail (void);
  111. void   fg_mousebut (int, int *, int *, int *);
  112. void   fg_mousecur (int, int);
  113. int    fg_mouseini (void);
  114. void   fg_mouselim (int, int, int, int);
  115. void   fg_mousemov (int, int);
  116. void   fg_mousepos (int *, int *, int *);
  117. void   fg_mouseptr (int *, int, int);
  118. void   fg_mousespd (int, int);
  119. void   fg_mousevis (int);
  120. void   fg_move (int, int);
  121. void   fg_moverel (int, int);
  122. void   fg_moverw (double, double);
  123. void   fg_movew (double, double);
  124. void   fg_music (char *);
  125. void   fg_musicb (char *, int);
  126.  
  127. int    fg_numlock (void);
  128.  
  129. void   fg_paint (int, int);
  130. void   fg_paintw (double, double);
  131. void   fg_palette (int, int);
  132. void   fg_palettes (int *);
  133. void   fg_pan (int, int);
  134. void   fg_panw (double, double);
  135. void   fg_pattern (int, int);
  136. int    fg_playing (void);
  137. void   fg_point (int, int);
  138. void   fg_pointw (double, double);
  139. void   fg_polygon (int *, int *, int);
  140. void   fg_polygonw (double *, double *, int);
  141.  
  142. void   fg_quiet (void);
  143.  
  144. void   fg_rect (int, int, int, int);
  145. void   fg_rectw (double, double, double, double);
  146. void   fg_reset (void);
  147. void   fg_resize (int, int);
  148. void   fg_restore (int, int, int, int);
  149. void   fg_restorew (double, double, double, double);
  150. void   fg_resume (void);
  151. void   fg_revimage (char *, int, int);
  152. void   fg_revmask (char *, int, int);
  153.  
  154. void   fg_save (int, int, int, int);
  155. void   fg_savew (double, double, double, double);
  156. int    fg_scrlock (void);
  157. void   fg_scroll (int, int, int, int, int, int);
  158. void   fg_setangle (double);
  159. void   fg_setattr (int, int, int);
  160. void   fg_setcaps (int);
  161. void   fg_setclip (int, int, int, int);
  162. void   fg_setclipw (double, double, double, double);
  163. void   fg_setcolor (int);
  164. void   fg_setdacs (int, int, char *);
  165. void   fg_setfunc (int);
  166. void   fg_sethpage (int);
  167. void   fg_setlines (int);
  168. void   fg_setmode (int);
  169. void   fg_setnum (int);
  170. void   fg_setpage (int);
  171. void   fg_setratio (double);
  172. void   fg_setrgb (int, int, int, int);
  173. void   fg_setsize (int);
  174. void   fg_setsizew (double);
  175. void   fg_setvpage (int);
  176. void   fg_setworld (double, double, double, double);
  177. void   fg_sound (int, int);
  178. void   fg_sounds (int *, int);
  179. void   fg_stall (int);
  180. void   fg_suspend (void);
  181. void   fg_swchar (char *, int, int);
  182. double fg_swlength (char *, int);
  183. void   fg_swtext (char *, int, int);
  184.  
  185. void   fg_tcmask (int);
  186. void   fg_tcxfer (int, int, int, int, int, int, int, int);
  187. int    fg_testmode (int, int);
  188. void   fg_text (char *, int);
  189. void   fg_transfer (int, int, int, int, int, int, int, int);
  190.  
  191. void   fg_version (int *, int *);
  192. void   fg_voice (int, int, int, int);
  193. void   fg_voices (int *, int);
  194.  
  195. void   fg_waitfor (int);
  196. void   fg_waitkey (void);
  197. void   fg_where (int *, int *);
  198.  
  199. int    fg_xalpha (int);
  200. int    fg_xconvert (int);
  201. int    fg_xscreen (double);
  202. double fg_xworld (int);
  203.  
  204. int    fg_yalpha (int);
  205. int    fg_yconvert (int);
  206. int    fg_yscreen (double);
  207. double fg_yworld (int);
  208.  
  209. #ifdef __cplusplus
  210. }
  211. #endif
  212.